/**********************************
 *工具条事件
**********************************/

function exit(){
  history.back()
}
function saveAll(){

  if (mapFrame.mainFrame.isEdited == true){
    //保存角色
    if (mapFrame.mainFrame.freaders.roleCode.value != ""){
     saveRole("edit")
    }
    else{
      saveRole("add")
    }
  }
  if (mapFrame.bottomFrame.isEdited == true){
    //保存角色
    saveRoleMenu()
  }
}
/**
* 保存授权结果
* @return
*/
function saveRoleMenu(){
  if (mapFrame.bottomFrame.menuForm.roleType.value.indexOf("ZD") >= 0){
    mapFrame.bottomFrame.menuForm.action="/serviceLocator?action=saveRoleMenu"
    mapFrame.bottomFrame.menuForm.submit();
  }
  else{
    alert("不能修改系统预定义的权限组！")
  }
}

/**
* 增加权限组
* @return
*/
function addRole(){
  mapFrame.bottomFrame.location = "about:blank";
  //mapFrame.bottomFrame.location = "/RigUI/RigUI_RightConfigRight.jsp?typeCode=";
  mapFrame.mainFrame.location = "/RigUI/RigUI_RigRoleConfig.jsp"  
}

/**
* 保存权限组信息
* @return
*/
function saveRole(type){
    mapFrame.mainFrame.createXML();
    if (type == "add"){
      mapFrame.mainFrame.freaders.action = "/serviceLocator?action=saveRole"
    }
    if (type == "edit"){
      mapFrame.mainFrame.freaders.action = "/serviceLocator?action=editRole"
    }
    mapFrame.mainFrame.freaders.submit();
}

/**
* 删除一条权限组信息
* @return
*/
function delRole(){
  if (mapFrame.mainFrame.freaders.roleCode.value != ""){

    if(mapFrame.bottomFrame.menuForm.roleType.value !="ZD"){
      alert("不能删除系统预定义的角色！");
      return;
    }
    if (confirm("是否要删除角色?")){
      mapFrame.mainFrame.freaders.action="/serviceLocator?action=delRole"
      mapFrame.mainFrame.freaders.submit();
    }
  }
}